package com.lizi.apidoc.model;


import com.lizi.apidoc.constants.DocGlobal;

import java.util.List;

/**
 * Api配置
 * @author 张健文【zhangjw@3vjia.com】
 * @since 2020/4/1 16:59
 * @modified by:
 */
public class ApiConfig {

    /**
     * 服务接口地址
     */
    private String serverUrl;

    /**
     * controller package filters
     */
    private List<String> packageFilters;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 版本号
     */
    private String version;

    /**
     * 源码路径
     */
    private List<SourceCodePath> sourceCodePaths;

    public String getServerUrl() {
        return serverUrl;
    }

    public void setServerUrl(String serverUrl) {
        this.serverUrl = serverUrl;
    }

    public List<String> getPackageFilters() {
        return packageFilters;
    }

    public void setPackageFilters(List<String> packageFilters) {
        this.packageFilters = packageFilters;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public List<SourceCodePath> getSourceCodePaths() {
        return sourceCodePaths;
    }

    public void setSourceCodePaths(List<SourceCodePath> sourceCodePaths) {
        this.sourceCodePaths = sourceCodePaths;
    }
}
